html{
	height: calc( 100% - 50px );
}
body{
	height: 100%; 
}
input, select, textarea{border-radius: 1px;}
.radio label, .checkbox label{padding-left: 0;margin-right: 10px;}
.btn-white{
	color: inherit;
	background: white;
	border: 1px solid #a9a9a9;
	height: 35px;
	line-heigth: 15px;
	line-height: 26px;
	padding: 0 6px;
	border-radius: inherit;
}
#content-main{
	background: #f1f1f1;
}
.nowpos{
	height: 48px;
	line-height: 48px;
	margin: 0;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.nowpos li{
	list-style: none;
}
.nowpos li i{
	margin-right: 10px;
}
.container{
	background: #fff;
	/* min-height: calc( 100% - 10px ); */
	padding-bottom: 30px;
	margin-top: 10px;
	width: calc( 100% - 30px );
	border: 1px solid #dcdcdc;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.titlenav{
	height: 40px;
	line-height: 40px;
	color: #0d1719;
	border-bottom: 1px solid #c7c9c8;
	font-size: 16px;
	margin-bottom: 40px;
	font-weight: bolder;
	list-style: none;
	border-left: 12px solid #4994cc;
	background-image:-webkit-linear-gradient(180deg, #fefefe, #f5f5f4); 
	background-image:linear-gradient(180deg, #fefefe, #f5f5f4);
}
.tright{
	text-align: right;
	padding:0;
	line-height: 40px;
}
.tcenter{
	text-align: center;
}
.tleft{
	text-align: left;
}
.tbold{
	font-weight: bolder;
}
.high{
	color: red;
	font-size: 17px;
	position: absolute;
	top: 0;
	right: 15px;
}
form .form-group{
	line-height: 35px;
}
form input[type=text],form select.form-control{
	width: 98%;
	height: 35px;
	line-height: 33px;
}
form input[type=radio],form input[type=file]{
	height: 40px;
	line-height: 40px;
}
form input[type=submit],form input[type=button]{
	width: 70px;
	height: 35px;
	line-height: 30px;
}
form textarea.form-control{
	width: 98%;
}
.lookmap{
	list-style: none;
}
.lookmap button{
	position: absolute;
	right: 0;
	width: 120px;
	height: 47px;
	line-height: 43px;
	background: #fff;
	border: none;
	outline: none;
}
.lookmap button:hover,.lookmap button:focus{
	outline: none;
}
.map{
	height: 100%;
	width: 0;
	opacity: 0;
	background: #006DCC;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
}
.checkpoint td,.checkpoint th,.dataTable td,.dataTable th{
	text-align: center;
	line-height: 40px;
	height: 40px;
}
.dataTable caption{
	font-size: 20px;
	font-weight: 600;
	color: #000;
}
/* 宸ヤ綔鎺ㄨ繘锛屼細璁畨鎺掗〉闈紝琛ㄦ牸涓殑琛ㄦ牸鏍峰紡 */
.dataTable .table{
	margin-bottom: 0;
}
.dataTable thead th{
	border: none;
	background-image:-webkit-linear-gradient(180deg, #fefdfe, #f7f4f5); 
	background-image:linear-gradient(180deg, #fefdfe, #f7f4f5);
}
.dataTable>thead, .dataTable tbody{
	border: 1px solid #dcdcdc;
}

/*鏃ユ湡閫夋嫨鏍峰紡*/
.datetimepicker-days table{
	background: #fff;
}
.input-group .addinput{  /*宸﹀彸鎴栧乏鍙充腑*/
	width: 100%;
}
.addlabel{
	margin-right: 15px;
}
/*琛ㄦ牸鏍峰紡*/
.setTab{
	padding: 0 40px;
}

/*寮规鏍峰紡淇敼*/
.layui-layer .layui-layer-title{
	background: #a6c7e8;
	color: #fff;
}
.layui-layer-iframe .layui-layer-btn{
	backgorund: #fff;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.layui-layer-iframe .layui-layer-btn a{
	/* background: #89bdd3; */
}
.layui-layer-iframe .layui-layer-btn .layui-layer-btn0{
	background: #a6c7e8;
	border-color: #a6c7e8;
	color: #fff;
}

/* 鍗曢�妗嗭紝澶嶉�妗嗘牱寮�*/
.checkbox label.tright{font-weight: bold;}
.checkbox input {display: none;}
.checkbox input + span {display: inline-block;width: 14px;height: 14px;background: #fff;border: 1px solid #999;cursor: pointer;margin-right: 3px}
.checkbox input[type="radio"] + span {border-radius: 50%;posiiton: relative;}
.checkbox input[type="radio"]:checked + span:after{content: "";height: 8px;width: 8px;border-radius: 50%;background: #0068B7;position: absolute;transform: translate(2px, 2px)}
.checkbox input[type="checkbox"] + span {border-radius: 2px;;posiiton: relative;}
.checkbox input[type="checkbox"]:checked + span:after {content: "";height: 8px;width: 8px;background: #0068B7;position: absolute;transform: translate(2px, 2px)}
.checkbox input[type="radio"][disabled] + span, .checkbox input[type="checkbox"][disabled] + span{opacity: 0.7;}

/* 琛ㄦ牸椤靛ご閮�*/
.listBg{
	height: 50px;
	width: 100%;
	background: #e2e6ef;
	border-bottom: 1px solid #c8c8c8;
}
.listBg .form-group{
	padding: 8px 35px 0 20px;
}
.listBg .btn-group > .btn{
	/* border-color: transparent; */
}
.listBg .col-sm-2{
	width: 150px;
}
.listBg .col-sm-5{
	width: 340px;
}
.listBg .btn-group > .btn{
	border-color: #2E6DA4;
}
.listBg .infoTile{
	line-height: 50px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
}
.listTable thead{
	background-image:-webkit-linear-gradient(180deg, #fefefe, #f5f4f5); 
	background-image:linear-gradient(180deg, #fefefe, #f5f4f5);
}
.listTable tbody{
	background: #fff;
}
.listTable.table-hover > tbody > tr:hover{
	background: #d3e8f9;
}
.fixed-table-container{
	background: #fff;
}
.mgr3{
	margin-right: 3px;
}
.btn{
	border-radius: 1px;
}
.datetimepicker{
	background: #fff;
}
.subbtn{
	margin: 40px 0;
}
.subbtn button.btn{
	width: 80px;
	height: 40px;
	font-size: 16px;
}
.layui-layer-rim{
	border:none!important;
}

